Improving Dynamic Code Analysis by Code Abstraction
نویسندگان
چکیده
In this paper, our aim is to propose a model for code abstraction, based on abstract interpretation, allowing us improve the precision of recently proposed static analysis by interpretation dynamic languages. The problem we tackle here that may add some spurious string-to-execute value and need representations in order make it analyzable. This precisely what here, where drive abstraction have perform.
منابع مشابه
Abstraction-Carrying Code
ion-Carrying Code Elvira Albert, Germán Puebla, and Manuel Hermenegildo 1 DSIP, Universidad Complutense Madrid 2 Facultad de Informática, Technical University of Madrid 3 Depts. of Comp. Sci. and El. and Comp. Eng., U. of New Mexico Abstract. Proof-Carrying Code (PCC) is a general approach to mobile code safety in which programs are augmented with a certificate (or proof). The practical uptake ...
متن کاملMachine Code Optimization - Improving Executable Object Code
The topic of compiler optimization covers a wide range of program analysis methods and program transformations which are applied primarily to improve the speed or space efficiency of a target program. These techniques are typically applied to a representation of the target program which is, to some degree, removed from the program representation executed by the hardware. The representations on ...
متن کاملImproving Source Code Locality
Developers working with source code have a strong sense of locality defined by both the modularity of the system and the development environment. For a particular change task some subset of the system will be relevant, and when that subset is not a localized subset, it can be difficult for the developer to identify the relevant entities and to understand how they fit together. This is due to an...
متن کاملCorrelating Features and Code by Dynamic and Semantic Analysis
One major problem in maintaining a software system is to understand how many functional features in the system and how these features are implemented. In this paper a novel approach for locating features in code by semantic and dynamic analysis is proposed. The method process consists of three steps: The first uses the execution traces as text corpus and the method calls involved in the traces ...
متن کاملObject-Model Driven Abstraction-to-Code Mapping
In object-oriented re-architecting, we face the problem of improving the maintainability of procedural source code to facilitate software evolution. We do this by transforming the procedural code into an object-structure employing encapsulation to the legacy data structures and their related procedures. To handle the concept assignment problem, we established a stepwise abstractionto-code mappi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Electronic proceedings in theoretical computer science
سال: 2021
ISSN: ['2075-2180']
DOI: https://doi.org/10.4204/eptcs.341.2